long-term notes payable - German English Dictionary